#
# Copyright (C) [2024] Xingyun Integrated Circuit, Inc.
#
#   GreenCode was a private technology asset of Xingyun Integrated Circuit， Inc （Confidential）
#   Author :  Shawn.Tan
#   Date : 2025.10.28
#
#   History : Initial Version 2025.10.28
#
#
from enum import Enum

from gpgpu.MemoryBank import MemoryBankGPGPU


#  This class defines the available security states in the GPGPU architecture.
class SecurityStateGPGPU(Enum):
    DEFAULT = 0

    # Return the default memory bank for this security state.
    def getDefaultMemoryBank(self):
        return MemoryBankGPGPU.DEFAULT
